package com.member.shop.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;


@NoArgsConstructor
@AllArgsConstructor
@Data
public class debangPackageInfo {
    //货物名称
    private String cargoName;

    //送货方式
    //(下述为常见送货方式，请咨询销售后传值，否则可能下单失败/计费有误) 1、自提； 2、送货进仓； 3、送货（不含上楼）； 4、送货上楼； 5、大件上楼 ;
    private String deliveryType;
    //总件数（包裹数）
    //1、包裹数(指实际交接给我司已打包后的总包裹数)，子母件场景下,一个包裹对应一个运单号； 2、若包裹数大于1，则返回一个母运单号和N-1个子运单号 3、单次下单总件数上限为30件，如果大于30请分多次下单 4、散客模式即orderType=1不支持子母件 5、客户编码即customerCode必须要有子母件权限才能下子母件，具体咨询德邦销售，沙箱环境下使用 219401 或者219402
    private int totalNumber;

    //总体积
    //单个包裹体积，如果是多件累计的情况下，请传总体积/总件数后得出的均值，单位：m3,可以精确到小数点后三位
    private double totalVolume;

    //总重量
    //单个包裹重量，如果是多件累计的情况下，请传总重量/总件数后得出的均值，单位：kg,可以精确到小数点后两位
    private double totalWeight;

    //包装
    //包装（直接用中文） ： 纸、纤、木箱、木架、托膜、托木（大客户模式下运输方式为零担时必填）
    private String packageService;
}
